package com.hcc.gateway.domain.vo;

import lombok.Data;

import java.util.List;

/**
 * ApiConfigReq
 *
 * @author shengjun.hu
 * @date 2022/1/5
 */
@Data
public class ApiConfigFormVo {

    private Long id;
    private String protocol;
    private String apiName;
    private String apiDesc;
    private Integer limit;
    private String path;
    private Integer retryCount;
    private String regCenterUrl;
    private String interfaceName;
    private String methodName;
    private String version;
    private String group;
    private Integer timeout;
    private String targetUrl;
    private String httpMethod;
    private String contentType;
    private List<ParamTypeConfigVo> paramTypeConfigs;
    private String status;

    private ApiParamMappingVo reqParamMapping;
    private ApiParamMappingVo respParamMapping;

    private String mode;

}
